Python Job: ML Ops Engineer

Job added on

Company

Pivot + Edge
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

The Opportunity:

Reporting to both the DevOps and Artificial Intelligence Team Leads, the successful candidate will be instrumental in helping to build, test, and maintain the infrastructure and tools to allow for the speedy development and release of software and updates, as well as pushing the limits of a wide breadth of the tools and approaches to AI/Machine Learning for our advanced products and system using video information and IoT systems.

The successful candidate possesses experience researching and developing new projects with a team, while applying knowledge communication ability to discussion on problem requirements and the planning of new ideas with the team and stakeholders.


Who We Are:

Our mission is to create a culture of responsibility and awareness on the road. We are devoted to making the journey to and from school safer. We develop partnerships, deploy Safety Tech and manage the entire program. We have equipped thousands of buses across North America with our innovative technology and we continue to educate tens of thousands of drivers a month on safety. BusPatrol America cares about student safety. We educate motorists every day by helping to enforce the law and work with school officials to improve safety.


What We Offer:

  • An opportunity to help build a company dedicated to children’s safety
  • The chance to join an innovative and dedicated team, focused on leading edge technology
  • The opportunity to work with, and learn from, a talented business and marketing team
  • Competitive salary and benefits package


What you will be doing:

  • Building and setting up new development tools and infrastructure
  • Designing, building, and maintaining efficient, reusable, and tested code in Python and other applicable languages and library tools
  • Understanding the needs of stakeholders and conveying this to developers
  • Working on ways to automate and improve development and release processes
  • Bringing your professional and high-level experience in working with video technologies in areas of preprocessing, neural nets, computer vision, etc.
  • Deploying Machine Learning (ML) to large production environments
  • Driving for continuous learning in the AI and computer vision fields
  • Testing and examining code written by others and analyzing results
  • Ensuring that systems are safe and secure against cybersecurity threats
  • Identifying technical problems and developing software updates and ‘fixes’
  • Working with software developers and software engineers to ensure that development follows established processes and works as intended
  • Planning out projects and being involved in project management decisions.


What you bring:

  • Minimum of 3 years of hands-on experience with AWS services and products (Batch, SageMaker, StepFunctions, CloudFormation/CDK)
  • Strong Python experience
  • Minimum of 3 years of experience with Machine Learning/AI or Computer Vision development/engineering
  • Ability to provide technical leadership to developers for designing and securing solutions
  • Understanding of Linux utilities and Bash
  • Familiarity of containerization with Docker
  • Experience with data pipeline frameworks, such as MetaFlow (preferred)
  • Experience in Lambda, SQS, ALB/NLBs, SNS, and S3 (preferred)
  • Experience with AWS Fargate Serverless Computing Engine (preferred)
  • Practical experience deploying Computer Vision/Machine Learning solutions at scale into production
  • Exposure and/or understanding of technologies/tools such as: Keras, Pandas, TensorFlow, PyTorch, Caffe, NumPy, DVC/CML

Note to applicants: We are looking for a valued member of the BusPatrol team to assist us in our quest to improve children’s safety. This is an important role for us and a great opportunity for the right candidate. Our environment is inclusive, diverse, built on integrity, and deeply committed.